.orico_Page_contact {
    width: 100%;
    position: relative;
    height: 100vh;
    overflow-y: auto;
    overflow-x: hidden;
    background: #f1f1f1;
    .contactMain {
        width: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        .contactImg {
            height: auto;
            width: 100%;
        }
        .contact_c {
            width: 75%;
            margin: 0 auto;
            .all_contact {
                background-color: #fff;
                border-radius: 1.5rem;
                display: flex;
                justify-content: flex-start;
                width: 100%;
                padding: 4rem;
                margin-top: 3rem;
                .info {
                    width: 575px;
                    margin-right: 5.5rem;
                    .title {
                        color: #000;
                        display: block;
                        width: 100%;
                        font-family: 'Montserrat-Bold';
                        font-size: 1.5rem;
                    }
                    .info_all {
                        margin-top: 40px;
                        border-top: 1px solid #e3e3e3;
                        .list {
                            display: flex;
                            padding-top: 2.3125rem;
                            padding-bottom: 2.3125rem;
                            border-bottom: 1px solid #e3e3e3;
                            .title {
                                font-size: 0.875rem;
                            }
                            .list_img {
                                width: 3rem;
                                height: 3rem;
                                margin-right: 1rem;
                                img {
                                    width: inherit;
                                    height: inherit;
                                }
                            }
                            .list_right {
                                width: 31.875rem;
                                .des {
                                    font-size: 0.875rem;
                                    color: #000;
                                    line-height: 1.5rem;
                                }
                            }
                            .sub_list {
                                width: 15.1875rem;
                                margin-right: 1.5rem;
                                .title {
									font-size: 0.875rem;
                                    font-family: 'Montserrat-Bold';
                                }
                                .des {
                                    font-size: 0.875rem;
                                    color: #000;
                                    line-height: 1.5rem;
                                }
                            }
                        }
                    }
                }
                .question {
                    width: 35.9375rem;
                    .title {
                        font-size: 1.5rem;
                        color: #000;
                        display: block;
                        width: 100%;
                        font-family: 'Montserrat-Bold';
                    }
                    .question_form {
                        .list {
                            margin-top: 1.5rem;
                            font-size: 1.5rem;
                            .title {
                                font-family: 'Montserrat-Bold';
                                font-size: 0.875rem;
                                padding-bottom: 0.3125rem;
                                .f_red {
                                    color: #ff0000;
                                }
                            }
                            .itinp {
                                background: #f2f2f2;
                                box-shadow: none;
                                border: none;
                                font-family: Montserrat-Regular, Montserrat;
                            }
                            .ittextarea {
                                height: 100px;
                                background: #f2f2f2;
                                border: none;
                                font-family: Montserrat-Regular, Montserrat;
                            }
                            .form_input input,
                            .form_input textarea {
                                background: #f2f2f2;
                                border-radius: 8px;
                            }
                            .form_input input {
                                margin-top: 0.5rem;
                                padding: 1rem;
                                font-size: 0.875rem;
                                width: calc(100% - 32px);
                                line-height: 1rem;
                            }
                            .form_input textarea {
                                margin-top: 0.5rem;
                                padding: 1rem;
                                font-size: 0.875rem;
                                width: calc(100% - 32px);
                            }
                            .contact_button {
                                padding: 0.9375rem 2.5rem;
                                border-radius: 1.75rem;
                                font-size: 0.875rem;
                                background-color: #004bfa;
                                color: #fff;
                                font-family: 'Montserrat-Bold';
                                display: inline-block;
                                cursor: pointer;
                            }
                        }
                    }
                }
            }
            .become_dis {
                padding-top: 2rem;
                padding-bottom: 1.625rem;
                font-size: 1.125rem;
                width: 100%;
                text-align: center;
                color: #004bfa;
                background-color: #fff;
                border-radius: 0.75rem;
                margin-top: 1.5rem;
                font-family: 'Montserrat-SemiBold';
                .text_blue {
                    color: #004bfa;
                    a:visited {
                        text-decoration: none;
                    }
                }
            }
        }
    }
}
